Skip to main content

All Questions

Tagged with
11votes
5answers
8kviews

Version REST APi as a whole, or by endpoint

I had a discussion with a colleague of mine today regarding versioning of a REST API. We currently have an API with support for versioning by providing the correct version in the URL. So for instance: ...
Inx51's user avatar
1vote
1answer
431views

REST API Per-Method Versioning

New to writing REST APIs. Had a question about versioning. Let's say that we have a service with the following methods: Search <- Given some data, it will perform a search Billing <- Given a ...
de1337ed's user avatar
-1votes
1answer
220views

How to handle major changes (cross-cutting concerns) in REST API?

Let's say we have a REST API application A consumed by other 30 applications. Application "A" uses a cross-cutting security implementation using a Security NuGet package 1.0. All minor/major changes ...
Adolfo Perez's user avatar
2votes
3answers
97views

Using data to maintain compatibility when evolving RESTful service

I've been reading up on API versioning for REST APIs. Most of the articles I've come across (here's an example) seem to focus on two options: URI based versioning, e.g. v1/my_resource/ Media Type ...
Erik Madsen's user avatar
10votes
3answers
2kviews

Interoperability between client and server versions

Similar question: How do you handle versioning in a multi-sided project? Since the question above was asked almost 4 years ago, I was wondering if any new ideas have emerged . - We have a situation ...
Jovan Perovic's user avatar
4votes
2answers
2kviews

Internal REST API versioning strategy

We are developing internal api's for integrating the server side logic (backend) with frontend (web, mobile etc). We have a java stack in our backend and front end is coded in react and react native. ...
Andy Dufresne's user avatar
1vote
4answers
148views

Suggestion REST service versioning

I want to enable versioning in my REST service via urls. Need some suggestions/feedback on which is better mechanism? <myapp_context>/v1/<sub_context> or v1/<myapp_context>/<...
Prateek Jain's user avatar
16votes
3answers
4kviews

Versioning REST APIs. Each API has its own version

It's very common to specify the version of REST APIs in the URL, specifically at the beginning of path, i.e. something like: POST /api/v1/accounts GET /api/v1/accounts/details However, I haven't seen ...
Eng.Fouad's user avatar

close